package com.qingcloud.adminbackend.entity.user;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class WmAuthBO implements Serializable {

    @ApiModelProperty(value = "用户ID")
    private String id;

    @ApiModelProperty(value = "角色功能关系列表")
    private List<RoleBusinessBO> roleBusiness;

    @ApiModelProperty(value = "用户功能表")
    private List<String> userFunctionIds;

    @ApiModelProperty(value = "授权：设备组ID列表")
    private List<String> stationGroupIds;

    @ApiModelProperty(value = "角色数据权限")
    private WmAuthParamBO auth;

    @ApiModelProperty(value = "运维-设备池管理权限")
    private Integer stationFlag;

    @ApiModelProperty(value = "爬虫站管理权限")
    private Integer crawlerFlag;

    @ApiModelProperty(value = "是否完全管理权限 0不是 1是")
    private Integer adminFlag;

}
